$(function () {
    //去注册账号按钮单击事件
    $("#link-reg").click(function () {
        $(".login-box").hide();
        $(".reg-box").show();
    });
    //去登录按钮点击事件
    $("#link-login").click(function () {
        $(".login-box").show();
        $(".reg-box").hide();
    });
    //自定义验证规则
    layui.form.verify({
        pwd: [/^[\S]{6,12}$/, "密码必须是6-12位，且不能有空格"],
        repwd: function (value) {
            let mima = $(".reg-box [name=password]").val()
            // console.log(value, mima);
            if (mima !== value) {
                return "输入的两次密码不一致！"
            }
        }
    });
    //注册表单监听事件
    $("#form-reg").on("submit", function (e) {
        e.preventDefault();
        let data = $(this).serialize();
        $.ajax({
            method: "POST",
            url: "/api/reguser",
            data: data,
            success: function (res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message);
                }
                layui.layer.msg("注册成功，请登录！");
                $("#link-login").click();
            }
        });
    });
    //登录表单监听事件
    $("#form-login").on("submit", function (e) {
        e.preventDefault();
        let data = $(this).serialize();
        $.ajax({
            method: "POST",
            url: "/api/login",
            data: data,
            success: function (res) {
                layui.layer.msg(res.message);
                if (res.status == 0) {
                    localStorage.setItem("token", res.token);
                    location.href = "index.html"
                }
            }
        });
    });
})